﻿#pragma once

#ifdef _DEBUG

#include "../ICommand.h"
#include <map>
#include <string>

struct option_type {
	uint8_t type{}; // 0 bool, 1 int, 2 float
	union {
		bool _bool;
		int _int{};
		float _float;
	};
};

extern std::map<std::u8string, option_type> optionmap;

extern ICommand OptionCommand;

#endif  // DEBUG